package com.neuedu.javase.oo.myfinal;

/***
 * 项目名称:  MyJavaSE 
 * 包：  com.neuedu.javase.oo.myfinal 
 * date:   2025/10/24   13:32  
 * 描述:  
 *  @author : 张金山
 *  作者博客:   https://blog.fulfill.com.cn
 */
public class FinalProperty {



    final int age = 90;
    final  String name ;


    final static  double area  = 96000000000.0; ;
    final static  double area2   ;


    static {
        //类的final属性 可以在定义的时候初始化 也可以在static 块中初始化
        area2  = 960_000_000_00000000.0;
    }


    public FinalProperty() {
        //对象的final属性 可以在 定义的时候初始化，也可以在构造函数中初始化
        name = "姓名默认值";

    }

    /**
     * 加法运算
     *
     * final 修饰的变量不可以修改
     *
     *
     * @param numa
     * @param numb
     * @return
     */
    public int sum(final int numa , final int numb){




//        age = 80;

//        numa++;
//        numa = 200;
//
//        numb ++ ;

//        final 修饰的变量不可以修改
        final  double pi = 3.14;


        double result1 = 2 * 100 * pi;

        // pi = 3.1415926;
        double result2 = 2 * 100 * pi;

        return  numa + numb;

    }



}
